package com.tarena.lbs.user.dao.repository;

import com.tarena.lbs.base.protocol.model.Result;
import com.tarena.lbs.base.protocol.pager.PageResult;
import com.tarena.lbs.user.pojo.param.UserGroupListParam;
import com.tarena.lbs.user.pojo.param.UserGroupParam;
import com.tarena.lbs.user.pojo.vo.UserGroupVO;

import java.util.List;

public interface UserGroupRepository {

    List<UserGroupVO> listUserGroups(Integer businessId);

    PageResult<UserGroupVO> pageList(UserGroupListParam userGroupListParam);

    void save(UserGroupParam param);

    void del(Integer id);

    Result<UserGroupVO> detail(Integer id);
}
